.shipin {
    .kuain {
        width: 100vw;
    }

    .wenzi {
        padding: 0 40rpx;

        .title {
            font-size: 40rpx;
            font-weight: 600;
        }

        .uname {
            font-size: 30rpx;
        }

        .bfang {
            font-size: 30rpx;
        }
    }

    .xiuangguan {
        padding: 0 40rpx;
        margin: 40rpx 0;

        .biaoti {
            font-size: 35rpx;
            font-weight: 700;
        }

        .video {
            margin-top: 10px;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;

            .video-wrap {
                width: 100%;
                // height: 150px;
                background: #fff;
                margin-bottom: 10px;
                position: relative;
                display: flex;
                .image {
                    width: 40vw;
                    height: 25vw;
                    image {
                        height: 100%;
                        width: 100%;
                    }
                }

                .title {
                    width: 60vw;
                    font-size: 12px;
                    padding: 10px 5px;
                    // overflow: hidden;
                }

                .pos {
                    position: absolute;
                    top: 70%;
                    left: 10px;
                    color: #fff;
                    display: flex;
                    font-size: 10px;
                    align-items: center;

                    .icon {
                        width: 22px;
                        height: 19px;
                        margin-right: 5px;

                        image {
                            width: 100%;
                            height: 100%;
                        }
                    }
                }
            }
        }
    }
}